package com.test.service;

import java.util.List;

import com.test.domain.User;


public interface UserService{
	/**
	 * 新增用户信息
	 * @param user
	 * @return
	 */
	public boolean addUser(User user);
	/**
	 * 修改用户信息
	 * @param user
	 * @return
	 */
	public boolean updateUser(User user);
	/**
	 * 删除用户信息 
	 * @author SingleHe 2015-10-8
	 * @param user
	 * @return
	 */
	public boolean deleteUser(Integer id);
	/**
	 * 通过id查找用户信息
	 * @param id
	 * @return
	 */
	public User findUserById(Integer id);
	/**
	 * 查询所有用户信息
	 * @return
	 */
	public List<User> findAll();
	/**
	 * 根据指定用户名和密码查找用户
	 * @return
	 */
	public User findLoginUser(String loginName,String password);
	/**
	 * 查找用户信息列表
	 * @param user
	 * @param firstResult
	 * @param maxResults
	 * @return
	 */
	public List<User> SearchUser(User user,int firstResult,int maxResults);
}
